package com.iterator;

public class Test {

	public static void main(String[] args) {
		Collection collection = new MyCollection();
		Iterator it = collection.iterator();

		while (it.hasNext()) {
			System.out.println(it.next());
		}
	}
}
/*
 * 迭代子模式（Iterator）
 * 顾名思义，迭代器模式就是顺序访问聚集中的对象，一般来说，集合中非常常见。
 * 一是需要遍历的对象，即聚集对象，
 * 二是迭代器对象，用于对聚集对象进行遍历访问。
 * 
 * MyCollection中定义了集合的一些操作，MyIterator中定义了一系列迭代操作，且持有Collection实例
 */